package com.zzl.finance.data.dto;

import com.zzl.apidoc.annotation.ApidocModel;
import com.zzl.apidoc.annotation.ApidocModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
    * 银行账户表
 * @author hyt
 */
@Data
@ApidocModel
public class BankAccountUpdateDto {
    @ApidocModelProperty(description = "主键")
    private String id;

    @ApidocModelProperty(description = "对公账户")
    private String corporateAccount;

    @ApidocModelProperty(description = "开户行全称")
    private String fullNameOpeningBank;

    @ApidocModelProperty(description = "开户网点")
    private String accountOpeningOutlet;

    @ApidocModelProperty(description = "地区code")
    private String areaId;

    @ApidocModelProperty(description = "开户行所在省")
    private String province;

    @ApidocModelProperty(description = "开户行所在市")
    private String city;

    @ApidocModelProperty(description = "账户类型,0基本户 1一般户")
    private Integer accountType;

    @ApidocModelProperty(description = "备注")
    private String remark;

    @ApidocModelProperty(description = "所属企业id")
    private String enterpriseId;

    @ApidocModelProperty(description = "启用状态 false停用 true启用")
    private Boolean stopState;

}